

#include <stdio.h>

#include "IRtspReadManager.h"
#include "base/TraceLog.h"
#include "websocket/websocketmanager.h"
#include <QNetworkInterface>
#include <QList>

int main(int argc, char  * argv[])
{

    QCoreApplication app(argc, argv);


	TraceLog::GetInstance().OpenLog("", TL_DEBUG, true);

    int port = 9000;

    LogDEBUG("use port:%d", port);

    WebSocketManager myServer;
    myServer.InitLiveManager();
    myServer.startWebSocket(port);

    LogDEBUG("startWebSocket....");


//	IRtspReadManager * rtsp[200] = { NULL };

//	for (int i = 0; i < 200; i++)
//	{
//		rtsp[i] = new IRtspReadManager();
//		//rtsp[i]->StartRtspInputUrl("rtsp://admin:1234567890e@10.10.7.100:3001/admin");
//		rtsp[i]->StartRtspInputUrl("rtsp://192.168.60.53:554/test.sdp");
//	}

	
//	//rtsp->StartRtspInputUrl("rtsp://192.168.60.53:554/test.sdp");
	


//	char str[100] = { 0 };
//	while (true)
//	{
//		if (fgets(str, 100, stdin) == NULL)
//		{
//			Sleep(1000);
//		}

//		if (strncmp(str, "q", 1) == 0)
//		{
//			break;
//		}

//	}

//	for (int i = 0; i < 200; i++)
//	{
//		rtsp[i]->StopRtspInput();

//		delete rtsp[i];
//		rtsp[i] = NULL;
//	}
	

//	getchar();

     return app.exec();
}
